// 侧边导航关闭折叠控制
function toggleSlide() {
  $('.nav > li > a').on('click', function () {
    let childMenu = $(this).next('ul').slideToggle(400)
    let icon = childMenu.prev().find('.toggle')
    if (icon.hasClass('open')) {
      icon.removeClass('open').addClass('close')
    } else {
      icon.removeClass('close').addClass('open')
    }
  })
  .eq(0).trigger('click') // 默认第一个菜单展开
  
  // 所有子菜单切换时加背景色
  $('.nav ul a').on('click', function () {
    $(this).addClass('active')
    $('.nav ul a').not($(this)).removeClass('active')
  })
}

toggleSlide()

// 退出
const logout = document.querySelector('.logout')
logout.addEventListener('click', function () {
  // 询问框
  if (confirm('确定要退出吗？')) {
    // 跳转到登录页，销毁token
    location.href = './login.html'
    localStorage.removeItem('myToken')
  }
})

// 初始化数据
const init = document.querySelector('.init')
init.addEventListener('click', function () {
  axios({
    url: '/init/data',
    method: 'GET'
    // headers: {
    //   // 身份认证
    //   Authorization: localStorage.getItem('myToken')
    // }
  }).then(({ data: res }) => {
    if (res.code === 0) {
      alert('数据初始化成功')
      // 刷新页面
      location.reload()
    }
  })
})